package com.bhms.module.resources.village.mapper;

import java.util.List;

/**
 * 获得小区信息，地铁站信息，商圈信息等数据访问接口
 * 
 * @author 孙树林
 * 
 */
public interface EstatesMapper {

	/**
	 * 根据小区的拼音简拼，查询小区及其相关信息
	 * 
	 * @param estates
	 * @return
	 */
	public List<Estates> selectEstates(Estates estates);

	/**
	 * 城市列表
	 * 
	 * @param city
	 * @return
	 */
	public List<City> selectCity(City city);

	/**
	 * 获得城市列表下的地区
	 * 
	 * @param city
	 * @return
	 */
	public List<District> selectDistrict(City city);

	/**
	 * 获得地区下的商圈列表
	 * 
	 * @param district
	 * @return
	 */
	public List<Business> selectBusiness(District district);
	
	/**
	 * 获得城市下的环线
	 * @param city
	 * @return
	 */
	public List<Cycle> selectCycle(City city);
	
	/**
	 * 朝向
	 * @return
	 */
	public List<CycleFace> selectCycleFace();
	
	/**
	 * 获得城市下的地铁线
	 * @param city
	 * @return
	 */
	public List<Subway> selectSubway(City city);
	
	/**
	 * 获得地铁线站点
	 * @param subway
	 * @return
	 */
	public List<SubwayStation> selectSubwayStation(Subway subway);
}